<%@ page language="java"  pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>
<!-- uploadify 附件上传 -->
<script type="text/javascript" src="<%=path%>/plugins/uploadify/jquery.uploadify.v2.1.4.js"></script>
<script type="text/javascript" src="<%=path%>/plugins/uploadify/swfobject.js"></script>
<link rel="stylesheet" type="text/css" href="<%=path%>/plugins/uploadify/uploadify.css" ></link>

<style type="text/css">
<!--
.myul {
	width: 400px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.myli {
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
}
-->
</style>

<script type="text/javascript">
	var gl_conId;
    var gl_fileFolder;
    var isover = false;
	$(function() {  
        $("#full").hide();
        $('#strutsUploadFile').uploadify({  
              'uploader'  : webctx+'/plugins/uploadify/uploadify.swf',
              'cancelImg' : webctx+'/plugins/uploadify/cancel.png',
              'fileDataName':'uploadify',
              'buttonImg' : webctx+'/plugins/images/save.png',  //解决中文按钮名的好方式  
              'height'    : 28,  //可选  
              'width'     : 74,  //可选  
              'fileExt'   : '*.xls;*.xlsx;',  //设置允许上传的文件格式 
              'fileDesc'    : 'xls,xlsx',  //设置允许上传的文件格式后，必须加上下面这行代码才能帮你过滤  
              'multi'	  :'false',  //允许连续上传多个文件  
              'queueSizeLimit' : 1,  //一次性最多允许上传多少个,不设置的话默认为999个  
              'sizeLimit'   : 5242880,  //每个文件允许上传的大小(字节)  
              'onInit':function(){return true;},
              'onComplete' : function(event, ID, fileObj, response, data) {
            	  Json_val(response);
              },  
              'onAllComplete' : function(event, data) {
                    if(data.errors==0){
                    	var speed = data.speed;
	                    if(speed!=null){
	                    	speed = Number(speed).toFixed(3);
	                    }
                        $("#allShow").html("文件上传解析成功(本次共上传解析"+data.filesUploaded+"个),上传解析总大小:"+data.allBytesLoaded+"字节,平均传输速度："+(speed==null?0:speed)+"KB/s");  
                    }else{
                        //$("#allShow").append("成功上传"+data.filesUploaded+"个文件，失败"+data.errors+"个,上传总大小:"+data.allBytesLoaded+"字节,平均传输速度："+speed+"KB/s");  
                    }
                    //重新加载selectFiles(gl_conId,gl_fileFolder);
					isover = true;
              },
              'onQueueFull' : function (event,queueSizeLimit) {
                    //当添加待上传的文件数量达到设置的上限时的操作 
                    $("#full").append("<font color='red'><b>已经达到上传数量限制了,不能再添加了</b></color><br/>");  
                    $("#full").show();  
                    return false;  
              },
               'onSelect' : function(event,ID,fileObj) {
		              if(fileObj.size < 0.1){
		               alert(fileObj.name+"上传文件必须大于0KB");
		               return false; 
		              }
		               if(fileObj.size >= 5242880)
		              {
		               alert(fileObj.name+"上传文件不能大于5MB");
		               return false; 
		              }              
		              
		         } 
        });  
     });
	function Json_val(obj){
		
	}
</script>
